class Washer():
    # 类属性--直接定义的属性
    height = 10
    def __init__(self):
        # 实例属性--通过self.属性
        self.width = 200

    # 实例方法--直接定义的方法
    def wash(self):
        print("能洗衣服")

    # 类方法--被@classmethod装饰的方法就是类方法
    @classmethod  # 装饰器
    def start(cls):
        print("开机")

# 实例属性/方法  -- 类属性/方法
"""
实例属性/方法只能通过实例对象调用
类属性/方法可以通过实例对象调用，也可以通过类名去调用
"""
xiaotiane = Washer()
# 调用实例属性 width
print(xiaotiane.width)
# print(Washer.width)  # 报错，类名的方法不能访问实例属性
# 调用类属性
print(xiaotiane.height)
print(Washer.height)
